Skip to main content
TrustRadius
Red Hat OpenShift

Red Hat OpenShift

Overview

What is Red Hat OpenShift?

OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.

Read more
Recent Reviews

Openshift Review

8 out of 10
February 26, 2024
Incentivized
So we have implemented a new payment platform based on microservices, running in containers and the client decided to go with the …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 11 features
  • Scalability (90)
    8.7
    87%
  • Platform access control (84)
    8.4
    84%
  • Upgrades and platform fixes (83)
    7.8
    78%
  • Platform management overhead (82)
    7.3
    73%

Reviewer Pros & Cons

View all pros & cons

Video Reviews

5 videos

Keeping it Modernized - Red Hat OpenShift Review from a Systems Analyst
09:19
IT Systems Engineer Gets Honest | OpenShift Review
03:37
Thoughts from an Administrator - Red Hat OpenShift Review
04:22
Return to navigation

Pricing

View all pricing

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.redhat.com/en/technologies/…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $0.08 per hour
Return to navigation

Product Demos

Demo: How to try out single-node OpenShift from Red Hat

YouTube

Hands-on demo of Red Hat OpenShift Service on AWS

YouTube
Return to navigation

Features

Platform-as-a-Service

Platform as a Service is the set of tools and services designed to make coding and deploying applications much more efficient

7.9
Avg 8.2
Return to navigation

Product Details

What is Red Hat OpenShift?

Red Hat® OpenShift® is a unified platform to build, modernize, and deploy applications at scale. It includes an enterprise-ready Kubernetes solution with a choice of deployment and consumption options to meet the needs of the business. OpenShift delivers a consistent experience across public cloud, on-premise, hybrid cloud, or edge architecture. It includes multiple advanced open source capabilities that are tested and integrated with the underlying certified Kubernetes environment, such as Red Hat OpenShift Serverless, Red Hat OpenShift Pipelines, and Red Hat OpenShift GitOps. Red Hat OpenShift gives users the choice of running cloud services or self-managed editions:

Cloud Services Editions
  • Red Hat OpenShift Service on AWS: A turnkey application platform that provides a managed Red Hat OpenShift service running natively on Amazon Web Services (AWS) used by organizations to increase operational efficiency, refocus on innovation, and build, deploy, and scale applications.
  • Microsoft Azure Red Hat OpenShift: Red Hat and Microsoft jointly engineer, manage, and support the platform, used by organizations to increase operational efficiency, refocus on innovation, and quickly build, deploy, and scale applications.
  • Red Hat OpenShift Dedicated: A managed Red Hat OpenShift offering on Amazon Web Services (AWS) and Google Cloud.
  • Red Hat OpenShift on IBM Cloud: A managed Red Hat OpenShift cloud service that reduces operational complexity and helps organizations build and scale applications with the security of IBM Cloud.
Why choose Red Hat OpenShift cloud services?
Red Hat OpenShift cloud services automate the deployment and management of Red Hat OpenShift clusters, so organizations can build, deploy and scale applications quickly without having to incorporate and learn new technologies and processes, or manage integrations. It also helps users to:
  • Reduce security & compliance risk through 24x7 global SRE coverage.
  • Limit operational and staffing dependencies attached to particular providers.
  • Reduce integration bottlenecks with repeatability and consistency for multi-cloud deployments.

Self-Managed Editions
Why choose self-managed Red Hat OpenShift?
Red Hat OpenShift self-managed editions provide more control and flexibility over OpenShift deployments. Self-managed editions allow deployment on any private or public cloud, on bare metal, or at the edge. In addition, long-term support provides flexible life cycles providing the option to choose when to upgrade to the next version of Red Hat OpenShift.

Red Hat OpenShift Video

Red Hat OpenShift overview

Red Hat OpenShift Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.

Red Hat OpenShift starts at $0.076.

Tanzu Application Platform, SUSE Rancher, and Amazon Elastic Kubernetes Service (EKS) are common alternatives for Red Hat OpenShift.

Reviewers rate Scalability highest, with a score of 8.7.

The most common users of Red Hat OpenShift are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(264)

Attribute Ratings

Reviews

(1-25 of 31)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
In our organization, we have thousands of microservices that were deployed on Kubernetes. The management of thousands of services was becoming very difficult so we decided to switch to Red Hat OpenShift.We use Red Hat OpenShift for the deployment and management of cloud infrastructure. With Red Hat OpenShift, we have an enterprise-grade platform, simplified management, and comprehensive support. In addition, we are able to run Kubernetes workloads in Red Hat OpenShift.

  • Red Hat OpenShift is well-suited for complex requirements.
  • Management of Red Hat OpenShift is easy when compared to Kubernetes.
  • Kubernetes workloads can be easily migrated over to Red Hat OpenShift.
  • Red Hat OpenShift has integrated developer tools and enhanced security.
  • The dashboard can be a bit more user-friendly.
  • Completed jobs continue to show up in the dashboard.
  • There should be an option to filter out the completed BuildConfigs.
Red Hat OpenShift is well suited if organizations are looking for commercial enterprise-grade software without the overhead of managing open source. Red Hat OpenShift provides the common underlying platform (RHEL), thus reducing the overhead of managing different platforms. Red Hat OpenShift is particularly suited for beginners as it offers both web and CLI to perform various operations. It is not suited for organizations that are on a tight budget as deploying Red Hat OpenShift can be expensive.
February 26, 2024

Red Hat OpenShift Review

Score 10 out of 10
Vetted Review
ResellerIncentivized
OpenShift Container platform gives us a container orchestration platform for modernizing our legacy applications to run in containers. The Kubernetes platform is what gives us the container-based flexibility, scalability, and adaptability that we need to move our legacy apps to a more modern and sustainable state.
  • Scales very well.
  • It provides you with a landing pad to modernize what you have in a phased approach so you don't have to do it all at once, right? You can take small pieces of work and implement those on OpenShift over time. It enables us to be able to implement things like GI ops configuration as a service, and infrastructure as a service using the tools that are native to OpenShift, which gives us far greater reliability and consistency as far as monitoring for any kind of drift and configuration or unauthorized changes. So it pretty much gives us a lot of visibility on things that are otherwise relatively difficult to see using the old means of doing what we do. So it provides us with a modern set of tools to accomplish all those objectives.
  • I think the easiest answer to that question is OpenShift as a platform. I don't know that I would necessarily say that I have any real complaints. However, as far as the architecture that it sits on to run, it's still very much so focused on X86-based computing architecture. And in our case, we're using both X 86 computing architecture and S3 90 computing architecture on the mainframe. And OpenShift as a whole in general is slightly slower and behind pace as far as making things compatible or workable on S3 90 as opposed to X 86. So that's kind of true of the entire Kubernetes marketplace in general. So it's not just an OpenShift problem, but it's still a pain point for us because it puts us in a position where we're having to wait on things on the one hand that we might not have to wait on for the other computer architectures. So to have them moving in parallel would be nice.
We just recently migrated some of our first subsets of applications, two containers on OpenShift. And through the use of our good ops mechanisms and our CICD pipelines that we had leveraged on some previous modernization efforts, we were able to essentially leverage all of that work and just modify the destination to be OpenShift and it just plugged right in. And from an onboarding standpoint, that's huge because of the learning curve and some of the unknowns, that might be a problem that makes it really easy for us to leverage some of that modernization work we've already done if we're landing it on OpenShift. So as far as housing and controlling and administering containerized runtimes, OpenShift makes all that very easy.
February 26, 2024

Red Hat OpenShift Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We do have applications onboarded in the Red Hat OpenShift test. We have tier-one and tier-two applications. Especially with auto-scaling Ments, spinning up the containers, the developers can easily deploy their applications onto the clusters and it can have when the need increases by spinning up more instances of your applications. So it maintains a better response time and meets the SOE.
  • Mainly with right-sizing the applications, making the applications brought into this microservice architecture. So these are the ones that we noticed with the applications like we have migrated the applications from monolith to microservices and they're doing extremely well.
  • I would say if OpenShift can provide us more insight into capacity management and maybe add a little bit of chargeback thing, so that will be more into the insight and observability. That's what we will need from a management perspective.
So when you want to move or you want to explore the container platform, I would say OpenShift is the best in the industry where you can get premium support. So it is all based on your needs if you need support is one of the important aspects if you want to put your tier-one workloads in a container platform, I would definitely recommend OpenShift. Less appropriate. With the licensing and the pricing. So if you are looking for tier-three applications, maybe.
February 26, 2024

Red Hat OpenShift Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have especially open enrollment, right where three, or four months we have a high traffic, especially on the enrollment side. So that's where we started the OpenShift but now it gets used across all the domains like claims, Medicare processing, and all the data for the application. So across all the applications we use. So I can say all business-critical applications run on the OpenShift. So one problem that, especially on the open enrollment we had scaling because those three, four months, the volume surge like 50 times, 200 times, right? The earlier challenge was to add the hardware and there are always delays that take a couple of months. But with OpenShift we can able to do it in just a few days. I think those scaling when we have a sudden burst of workload, was the major challenge for OpenShift was able to work on.
  • I'll say the first one is obviously high availability, right? Because now application earlier, if you take any application that used to run WebSphere legacy platform, we'll have a side or B side. And that was not a true failover. But now with OpenShift we can add multiple ports, you can have four ports or eight ports, 10 ports how your business or application needs. So it's very what you call no downtime and literally there is no downtime.
  • Another example you can say the patching now we have to patch due to compliance every month. So we do rolling updates so there is no downtime so I'll say highly available, scalable, another security is another great feature that we can use core os. So those are the key features
  • So one thing I can think of is the cloud where we are going because now we are seeing workload going to AWS or Azure. I think there'll be a lot of integration needed from the OpenShift, how we can leverage more cloud services as the industry is moving toward that direction.
  • One thing I can definitely mention, we are trying to do a database. First I'll start with the Redis in-memory database. So we had that installed on the openshift. But the way Redis in-memory works is they have their own DNS. And now with the state full set it was challenging when we patched and it did not work. We had to do a manual intervention. So those are challenges especially when you have state full workload like databases, how do you scale those, right? So those are big challenges that we can overcome.
Basically, if you want to do rapid development, that's where the product is well because there is a CICD pipeline that is well integrated. So the continuous, if you want to bring any new feature, or new release right to the market, it's very useful how you can use the OpenShift in that way. I think it still needs work on the database as I mentioned earlier, those kinds of workloads. Also the traditional workload. For example, we are now trying with mq, the middleware layer on the OpenShift. But I think still there is less flexibility, what I can say. I think that's like a stateful workload. I think that's where the challenge is.
Sarath Kumar Pujari | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Red Hat OpenShift helped us upgrade some of the legacy internal applications used across a particular team in one geo location. These apps were run from virtual/remote environments, using Red Hat OpenShift we are now able to move these to the cloud service. It improved the scalability of the applications and now we are able to use the same application across various teams seamlessly.
  • Usage of the Cloudservice
  • Simplified and readily available APIs which improves the development speeds
  • Remote debugging capabilities which again helps finding issues faster
  • High scalability
  • Complex due to several different components. Often we need employees to be trained to make full use of the Red Hat OpenShift platform capabilities. Training employees again slow down development/increase costs.
  • Expensive as compared to other cloud based platforms like Kubernetes
Red Hat OpenShift is well suited for organizations with limited IT storage/compute resources. It helps in speeding up the deployment of applications and scaling them to whatever extent needed. On the other hand we find it is a bit complex and needs some training to find out the full potential of the platform. Ramp up phase initially takes time, but once ramped up, employees typically find it easier to work with.
Salah BENAMIRA | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use Red Hat OpenShift to manage and deploy containerized applications. With Red Hat OpenShift, it's easy to orchestrate and automate the deployment, scaling them horizontally. This addresses business problems such as ensuring high availability, scalability, and ease of maintenance for our IT infrastructure. In my case, I can easily deploy applications without worrying about the underlying infrastructure complexities.
  • Horizontal Pod Autoscaler (HPA)
  • A user-friendly Web console
  • Multi-Tenancy (multi projects)
  • Commercial support
  • Integration with Non-Red Hat Technologies
  • Cost Considerations
  • Resource Consumption
Well-Suited Scenarios for Red Hat OpenShift in my compnay:
* Development of microservices-based applications
* Application Lifecycle Management
* Manageing Infrascture tasks with ease

Less appropriate Scenarios for Red Hat OpenShift in my compnay:
* Development of small applications
* a non containerized applications
Lovelee Borgohain | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I can quickly spin up containerized environments for testing and iterating on new ML models without worrying about infrastructure setup. OpenShift's built-in CI/CD pipelines automate the build and deployment process. Once a model proves promising, I can scale it to handle production traffic using its autoscaling features. Working with a team of integration experts, OpenShift offers a great platform for sharing and collaborating on models, and we can easily run different versions of models in parallel and compare their performance.
  • It integrates well with popular cloud providers (CSPs) like AWS, Azure, and Google Cloud Platform, adding flexibility and choice for cloud deployments. OpenShift provides centralized ingress control for managing how external traffic reaches applications running across multiple clusters and simplifies security management.
  • OpenShift's S2I capability builds container images directly from source code and eliminates the need for manual configuration to provide consistency across deployments. Developers can push code changes and deploy updates to production environments to reduce manual work and accelerate release cycles.
  • We take advantage of OpenShift's hybrid cloud capabilities. We run ML workloads on both on-prem infrastructure and public cloud platforms, depending on resource needs and cost considerations.
  • OpenShift isn't exactly beginner-friendly. The initial setup is a bit challenging, and navigating the console feels like deciphering hieroglyphics for someone new to Kubernetes.
  • Juggling multiple OpenShift clusters across different environments is still a clunky experience. Red Hat Advanced Cluster Management helps, but it adds another layer of complexity to an already intricate system.
  • While OpenShift integrates with popular CI/CD tools, the experience isn't always smooth. Integrating GitOps workflows directly into OpenShift would make deployments even more easy and flexible.
Building cloud-native microservices-based applications with OpenShift is quite easy. It's like having a well-oiled pipeline where coding, testing and deployment smoothly flow together. We operate across on-prem, private, and public cloud environments, and OpenShift's flexibility comes in handy. It works smoothly across these disparate platforms. OpenShift is best for cloud-native containerized applications. Porting legacy monoliths is complex and time-consuming. We tried to migrate our old CRM system to OpenShift, but it ended up being a bigger headache than it was worth.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use it in our company to make our applications work better, and it can ensure the smooth running of the applications. Additionally, it also helps in better organization by enhancing efficiency and increasing the security aspect, and I can say it is more like a background hero who works in silence to make everything work better.
  • Enhancing the security of the system.
  • Helps in the organization to a large extent.
  • Helps in running applications with ease and smoothly.
  • It could do better in the user interface, as it seems a bit complex to some of my colleagues.
  • Integration with other tools needs more work.
  • I do feel that automated enhancement features cause unnecessary changes.
It works great for big organizations for better speed and flexibility. It's also handy if you need your apps to work smoothly on different cloud systems. But if you're a small team with a simple app, or if you don't have a lot of tech experts or a big budget, there might be simpler options that fit better. Also, if your apps don't need to change size a lot or if you're not using lots of different tech at once, a simpler tool could be easier to handle. It all depends on what your team and apps need!
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use OpenShift Fabric platform to manage hosting and deployment of our business applications. The platform handles management of environment configuration, pipelines and promotion paths of all our business applications contributing to the backbone of our trillion dollar revenue system. It is critical to our functioning and operations on technology
  • Management of environment configuration, provisioning of pods and secrets is done in a foolproof, standard way so that multiple teams can identify and update it with minimal upkeep
  • It has a large uptime ratio, meaning business applications downtime is usually not hampered
  • It has an efficient way of scaling up and down pods to manage traffic and bandwidth
  • Batch processing and streaming is not yet supported on the platform, and is supported by competitors like GCP
  • Database hosting is handled separately, and thus cannot be maintained from the same pod
  • It's not possible to create cross instance promotion paths
Most well suited for traditional hosting needs, where you need to manage configuration management, secret handling and scaling. This is more of an Iaas than a PaaS offering
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use it to streamline our deployment workflows and save time/effort. We have a limited time window to do our deployments due to the nature of our 24/7 business. Hence it's important to do it quickly and accurately the first time. OpenShift helps us with faster time to market. Standard containers help us scale based on our trading volume.
  • Auto scaling.
  • Container orchestration.
  • Multi cluster management.
  • Ease of deployment.
  • Support
  • Developer experience (installation, logs, debugging).
  • Cost
Openshift is suitable for microservices-based development environments. In our business, there are sudden peaks in the volumes of trades to be processed. Openshift is suitable as auto-scaling helps our developers focus more on business logic and worry less about infrastructure management. As a heavily regulated industry, Openshift's security features, like RBAC access control and secure containers, help us meet compliance requirements.
Rajya Lakshmi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Red Hat OpenShift for deploying our microservices applications. This integration allows us to easily manage our containers and orchestrate application deployments with ease. The user interface is intuitive and provides a comprehensive view of our applications, clusters, and resources, making it simple to monitor and manage our deployments.
  • Container Orchestration.
  • App scalability.
  • Security and Compliance.
  • Initial setup of the cluster.
  • Streamlining CI/CD Integration.
  • Resource Management.
Well suited: Scalability, Containerised microservices. May not be well suited: Small-scale deployments with limited resources, legacy applications which not microservices.
Enrique Verdes | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
As a consultant, my role is to help our customers get the most from the solutions we offer. We use Red Hat OpenShift to help our clients develop their business applications in a more agile way, reducing development times, increasing the scalability of solutions, in an environment that favors team productivity. As service providers, we also benefit from being able to quickly provide our customers with a complete platform for their containerized workloads, which offers an easy-to-use interface. Installation is simple and fast, and the use of operators allows you to quickly add functionality. Above all, we trust Red Hat to provide quality content, and with an excellent level of support.
  • The isolation of projects with RBAC is great to give different teams the resources they need without disrupting other teams.
  • Automation with operators is great as it simplifies tasks that required a lot of work, or the deployment and maintenance of applications and tools.
  • The way you can easily scale up or down automatically, at the pod, but also at the node level.
  • With operators, find the right CRD to edit when you need changes or review something, can be difficult.
  • Sometimes you need to view an objects yaml file to check the status of a project or object.
  • Alerts sometimes are a bit obscure, and there's is no information on pod or node involved.
In my vision, OpenShift main focus is developer productivity, and out of the box is packed with a lot of features that, if you want to add to kubernetes, means a lot of work. So if you want to provide a very friendly environment to your developers, without spending lots of time and effort, OpenShift is the way to go, coupled with the support of Red Hat which adds a lot of value. If you want more control over your platform, and more customization, OpenShift might not be the best choice.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use and maintain OCP for CI/CD, and delivery of internal gov applications. We also deploy and maintain our own infrastructure applications in our OCP clusters.
  • Build processes are quicker, so our app devs can expedite application deployment.
  • Openshift serves as a great environment for collaboration and testing applications, prior to Production deployment.
  • Upgrades on OCPv4.X are easy, quick, and seamless.
  • Redhat constantly adds new feature sets on a regular basis.
  • Certificate management and rotation could be more definitive, i.e., which certificates expire every 1 year, as opposed to every 2 years.
  • Sometimes, rarely at best, we need to cycle our Thanos-querier pods due to an alert target firing in the alert manager.
  • Early warning, pertaining to control plane issues, ie ETCD slowness, due to HUGE workloads. We do get alerts, but usually after the fact.
Any environment, whether cloud or on-prem data centers that have an app development team could fully utilize the OCP platform.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use OpenShift to containerize over 11 Lines of business with approximately 127 unique applications.
  • Container workload logical separation with projects and networking.
  • Integrate easily into the NASA Identity Management solution.
  • Makes managing Enterprise Kubernetes easy for a small Operations team.
  • Would love to see easier use of OpenShift developer tools.
  • I would like to see better error logs with respect to issues that directly impact the User log. For example, we lost DNS and we were unable to log into the UI. It took some digging to relate the error to the loss of DNS.
OpenShift is the best Enterprise Kubernetes solution available. It has everything you need to deliver a secure Enterprise Hardened Kubernetes cluster with a set of developer tools necessary to help an IT organization begin its journey to a Container/Cloud native solution.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are just starting our journey with containers. We currently are trying to move all our DevOps tools to containers. Once we have our self-hosted dev ops tools on Red Hat OpenShift, we can upgrade them easily. This is really difficult with our dev ops tools sitting on VMs. In addition, we would be able to retire our VMs and use less resources.

For developers, we are working on creating a pipeline to build and deploy python applications. We currently have 4 python applications. They are using source to image and works with few issues. We do not have any automation at this time. Going to try to automate as soon as possible.
  • It's very easy to set up source to image for a project from git repository.
  • The oc and odo command line tools are easy to install on Windows.
  • Overall context help is available on most screens.
  • User interface is a bit hard to understand for a novice
  • Provide an ai search. It's annoying to dig through many menu items to get what I'm looking for.
Red Hat OpenShift removes many of the complexities in deploying containerized applications. It is as simple as loading up the image to run and it just works.

Fantastic and easy to get java and python applications working in a container. Developer doesn't really need to know about the infrastructure. Simply will have a containerized application that can run and an image that can be deployed right away.
Bradley Peters | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Openshift as a platform for all our Java and angular microservices. Openshift allows us to scale quickly; for example, recently, we needed to scale up and add four new clusters. Installation with ROSA is very straightforward, and using Gitops, this was a very smooth process to get the new clusters configured.
  • Developer experience.
  • Support cases and troubleshooting.
  • Middleware
  • Upgrading Middleware.
It is well suited for being a platform for hundreds of microservices(in our case) and has the ability to scale them up quickly and portability between environments. Openshift Gitops is also an incredible addition to make things a lot easier configuring the cluster.
Score 9 out of 10
Vetted Review
ResellerIncentivized
OpenShift helps to build new modern applications, with OpenShift and all his components. OpenShift is a complete supported eco system around the developers. And another nice thing is we are able to use less hardware in our datacenters.
  • Developer experiance
  • Operators
  • Easy Install base
  • Easy to customize everything
  • Not all documentation is up to date with latest features.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
With Red Hat OpenShift we have developed and deployed validated patterns that help, accelerate and enhance the application deployment process. We have implemented a multicloud strategy around the OpenShift platform plus, where we manage the clusters hosted across several public clouds and extended on on-premise infrastructure. This provides us flexibility to manage the workloads running in the environments.
  • Easy integration with external tools for observability
  • More out of the box operators to integrate
  • Ease of use, with RBAC controlled access
  • Data Management
  • Cluster Security
  • Customized deployment
OpenShift is well suited in web applications hosting which requires critical high availability and high performance, room to scale up and down when needed. I like to see OpenShift platforms on the power and utilities sector where it needs a significant modernization and transformation of the application and the infrastructure stack.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use it as driver for change the development software process in public administration. Our core apps are monolithic architectures and we like to move to more microservices like architectures.
  • Source to image
  • Application life cycle management
  • Scale up apps
  • Deploy VMS
Is well for dynamic apps needs and bad for monolithic apps
May 23, 2023

Openshift review

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use OpenShift as our platform to run the applications, we also provide and manage OpenShift clusters to other government agencies. Currently we are managing about 50 clusters all the way from technical testing to production, our largest cluster is at the moment running about 200 worker nodes. An example of an application running in OpenShift is using machine learning to find fraudulent requests in our system by analyzing data in an application.
  • OpenShift recovers really well when the underlying infrastructure recovers
  • OpenShift scales well
  • OpenShift is highly modifiable
  • Disconnected support is not always tested enough
  • Documentation for disconnected use cases could be updated more often
OpenShift is well suited to running applications that are state-less, it gives an easy way to scale up your applications. Running OpenShift in a disconnected environment is difficult to set up but runs well enough, it could use with some more development focus from Red Hat
Rishabh Khanna | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Red Hat OpenShift is being used by our teams for moving on-premise web applications to the cloud using containerization. We started using containers with the Red Hat OpenShift platform. It provides a feature-rich environment. It provides features like load balancing, auto restart, monitoring, and security. It was easily adopted by our new team members.
  • Out of the box package of tools and services for DevSecOps practices.
  • Possibility to start small and then scale up.
  • Very nice user interface.
  • There should be a proper way to manage and view logs which will reduce overhead.
  • Community support can be better.
  • Documentation can be improved with best practices.
I suggest learning and implementing the OpenShift container platform If you are new to containers as it is easy, robust, and secure compared to other container orchestration platforms. It is a successful software stack for companies that require certified software and want to move to containerization. We are currently using it with our IIoT platform.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
Our company is trying to build a hybrid K8 cloud environment, which is composed of the public cloud (Azure) and an on-premise private cloud. For the on-premise private cloud, we are evaluating both VMware's Tanzu Grid and the Red Hat OpenShift options. We did the POC with OpenShift by deploying the containerized traditional mainstream Spring-based Java services application, as well as the Python-based AI/ML predictive model services. Based on the multifactor benchmarking, we eventually decide to opt for Tanzu Grid.
  • The same as many similar K8 vendor solutions, OpenShift provides a managed Kubernetes environment with advanced facilitative components built-in.
  • It provides the life cycle management/monitoring toolset to help users better visualize and understand both the application and infrastructure environment.
  • Provides the scaling and recovering mechanism to ensure the high resilience of the application.
  • CI/CD pipeline integration following the DevOps concept.
  • The monitoring feature is still not mature, at least not in satisfying our requirements.
  • Logging is somehow tricky. We can not stream all log info in real-time. Maybe it is our setup issue because we only see a partial log. This is a very negative part of our evaluation.
  • The installation and set up process is a little complex.
  • Only has the Jenkins as the CI/CD.
  • As long as we stay in the pre-built component suite it is fine, but if we want to add more 3rd party components into the portfolio it is not straightforward.
  • Documentation is not sufficient and it is also hard to find troubleshooting info from a public forum, requiring the purchase of the professional service from RedHat, which will lead to bigger cost concerns.
  • The auto-scaling setting is not perfect. It can not apply ad-hoc changes after the initial set up.
If your company has already been using the Red Hat software/service and is interested in extending it to an on-premises K8 environment, then OpenShift might be worth a quick try-out to see what it offers to meet your demands. It might be less appropriate for companies that want to have cross-platform K8 environments.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
[Red Hat] OpenShift is used in my organization as a platform environment to easily host and scale applications. It solves the problem for our organization of having to continually have our ops team spin up new servers (either virtual or bare metal) and have them grumble about needing to patch yet more servers. [Red Hat] OpenShift allowed the development team to take ownership of its own hosting requirements and allowed the team to control its own needs and scaling.
  • Gears/containers
  • Scaling
  • Deploying new applications is a breeze
  • Excellent configuration and management controls through tools
  • [The] development team can take control of its own hosting and scaling needs without the need for any other team's involvement (apart from the initial setup of course)
  • Performant
  • Polished
  • The shift from v2 to v3 was a huge transition, and Red Hat [OpenShift] really failed at making this step easy for users - their documentation at the time was fairly lacking
  • When things go wrong it can be hard to diagnose
[Red Hat] OpenShift is well suited to any organization that wants to put their apps in the cloud and alleviate themselves from all that infrastructure and cost or an organization that wants to self host a platform environment solution that would allow better use of resources, effectively alleviating the cost of spinning up/scaling servers.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We evaluated OpenShift as a docker platform for our company. While not chosen for non-technical reasons, OpenShift was a definite leader in the list of competitors. The intention was to use this platform across the company for development through production. Integration with our CI/CD pipeline was intended. Simply put, OpenShift solved the majority of our continuous development and deployment issues.
  • Built on top of Kubernetes giving it a solid base to work with.
  • Extensive API support allowing developers to extend the platform as needed.
  • Built for security. For instance, containers are expected to run as a non-root user inside the container. If this is not the case, OpenShift complains and requires an explicit override to allow the container to run.
  • There is a bit of a learning curve. Especially for how OpenShift expects code to be developed.
  • Not for small deployments. OpenShift runs on Kubernetes and with that comes a fairly hefty server count requirement.
As with any solution, it depends on how and why you want to deploy it. OpenShift is excellent for medium to large deployments, but I would caution against smaller deployments unless you're planning on ramping up to a larger deployment in short order. It just doesn't make financial sense to deploy it in a small configuration.
Aivann Carlo Cariaga | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
OpenShift is a great way to start, especially their free tier. It is excellent for software engineers who want to learn PaaS. I have tested many PaaS system from Heroku, IBM Bluemix, to Azure Microsoft. It is great for solo developers and large enterprises.
  • LocalHost using Minishift, having your own PaaS locally
  • Fast Build times
  • Node Support
  • .Net Support
  • Runs on CoreOS
  • Vertical Scaling
  • Horizontal Scaling
  • No Credit Card Needed
  • Free Tier
  • Pricing
  • There is a steep earning curve
  • More tutorials
I discovered that our projects needed a rewrite on a lot of server code, the project we are currently working on requires reverting old versions of our project, GitHub support, persistent connection, source to image, vertical scaling, horizontal scaling, simplified routing What's great is that OpenShift supported that not only that they have a basic example to get started fast. Another great feature is that their online console is very fast.
Return to navigation